// 导出一个处理千分位格式化的函数

export function moneyFormat(s) {
  // 1. 数值或者字符保留两位小数，判断数据类型不符合直接返回0
  s = parseFloat(s).toFixed(2) - 0
  if (typeof s !== 'number' || !s) return 0

  // 2. 将数据分两部分处理
  const arr = s.toString().split('.')
  const str = (arr[0] - 0).toLocaleString()
  return arr.length === 2 ? `${str}.${arr[1]}` : str
}
